import cn.hutool.core.date.DateUtil;

import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;

public class CalendarUtil {




    /**
     * 获取可以缓存的日期 yyyy-MM-dd
     *
     * @return
     */
    private static List<String> listCanCacheDate(){
        List<String> result = new ArrayList<>();
        // 缓存开始日期
        Calendar calendar = Calendar.getInstance();
        calendar.add(Calendar.DAY_OF_YEAR, -2);
        // 临时时间
        String tempDateStr = DateUtil.format(calendar.getTime(), "yyyy-MM-dd");
        // 今日时间
        String todayDateStr = DateUtil.format(DateUtil.date(), "yyyy-MM-dd");
        do {
            // 缓存开始日期偏移 +1 天
            calendar.add(Calendar.DAY_OF_YEAR, 1);
            result.add(tempDateStr);
            tempDateStr = DateUtil.format(calendar.getTime(), "yyyy-MM-dd");
        } while (tempDateStr.compareTo(todayDateStr) <= 0);
        return result;
    }




}
